On the applicability of COSMIC-FFP for measuring software throughout its life cycle
نویسندگان
چکیده
Software measurement plays a key role in software engineering and, to improve its performance, an organisation needs to measure software at each stage of the development life cycle. Recently, the COSMIC-FFP measurement method has been developed to improve the measurement of the functional size of a large array of software types. By quantifying software’s functional user requirements, the method makes it possible to measure software from the user’s viewpoint. The COSMIC-FFP measurement method has been designed based on a software functional model that can represent the functional user requirements at many levels of functional abstraction, such as software layers, functional processes and data movement sub-processes. Developers in general, however, need to know the size of the software early in the development process to support the estimation and project planning process. While the measurement rules of the COSMIIC-FFP method have been designed to be applied when the details of the software functions are known, the method has the required flexibility to capture an estimate of the functional size of software early in the life cycle and to offer added value to the software engineers preparing the development plans. This paper investigates the applicability of COSMIC-FFP for measuring the size of software at early stages of the development life cycle.
منابع مشابه
Scenario -based Black-Box Testing in COSMIC-FFP
A functional size measurement method, COSMIC-FFP, which was adopted in 2003 as the ISO/IEC 19761 standard, measures software functionality in terms of the data movements across and within the software boundary. It focuses on the functional user requirements of the software and is applicable throughout the development life cycle, from the requirements phase up and including to the implementation...
متن کاملA Case Study on the Evaluation of COSMIC-FFP and Use Case Points
The size attribute of software has been measured by classifying different types of externally observable features of a software entity, such as inputs and outputs, and then by measuring those features. Each measurement method measures different types of features in a different way. Among various approaches to software size measurement, the methods based on measuring the amount of “functionality...
متن کاملA Detailed Analysis of Software Cost Estimation Using Cosmic-ffp
Software cost estimation is one of the most challenging tasks in software engineering. For the estimation, Function points are useful in the business application software domain and problematic in the real-time software domain. Full Function Points (FFP) are useful for functionality-based estimation, specifically for real-time and embedded software. Functional size measurement method that has u...
متن کاملMeasuring the functional size of a data warehouse application using COSMIC-FFP
A data warehouse system is not the kind of traditional system that is easily sized with FPA, although there have been a number of attempts in literature to do so. In one of the proposed frameworks, the assumption has been made that it would probably make more sense to do a functional size measurement in COSMIC-FFP, because of the layer concept available to the measurer. COSMIC-FFP is a fairly n...
متن کاملEarly & Quick COSMIC-FFP Analysis using Analytic Hierarchy Process
COSMIC-FFP is a rigorous measurement method that makes possible to measure the functional size of the software, based on identifiable functional user requirements allocated onto different layers, corresponding to different levels of abstraction. The key concepts of COSMIC-FFP are software layers, functional processes and four types of data movement (sub-processes). A precise COSMIC-FFP measure ...
متن کامل